M Class Solar Flare, Past Disasters & Half Cycles | S0 News Dec.29.2022